export default {
  // 通用按钮
  'button.add': 'Add',
  'button.edit': 'Edit',
  'button.delete': 'Delete',
  'button.save': 'Save',
  'button.cancel': 'Cancel',
  'button.confirm': 'Confirm',
  'button.reset': 'Reset',
  'button.search': 'Search',
  'button.collapse': 'Collapse',
  'button.expand': 'Expand',
  'button.export': 'Export',
  'button.import': 'Import',
  'button.refresh': 'Refresh',
  'button.back': 'Back',
  'button.submit': 'Submit',
  'button.close': 'Close',
  'button.ok': 'OK',
  'button.yes': 'Yes',
  'button.no': 'No',
  'button.debug': 'Debug',
  'button.stop': 'Stop',
  'button.test': 'Test',
  'button.query': 'Query',
  'button.playback': 'Playback',
  'button.play': 'Play',
  'button.deploy': 'Deploy',
  'button.sync': 'Sync',
  'button.design': 'Design',
  'button.verify': 'Verify',
  'button.more': 'More',
  'button.reset.password': 'Reset Password',
  'button.assign.role': 'Assign Role',

  'button.bind.device': 'Bind Device',
  'button.bulk.unbind': 'Bulk Unbind',

  // 通用状态
  'status.enable': 'Enable',
  'status.disable': 'Disable',
  'status.normal': 'Normal',
  'status.abnormal': 'Abnormal',
  'status.online': 'Online',
  'status.offline': 'Offline',
  'status.active': 'Active',
  'status.inactive': 'Inactive',

  // 通用操作
  'action.view': 'View',
  'action.detail': 'Detail',
  'action.more': 'More',
  'action.loading': 'Loading...',
  'action.success': 'Success',
  'action.failed': 'Failed',
  'action.error': 'Error',
  'action.warning': 'Warning',
  'action.info': 'Info',

  // 通用文本
  'text.total': 'Total',
  'text.page': 'Page',
  'text.size': 'Size',
  'text.please.select': 'Please Select',
  'text.please.input': 'Please Input',
  'text.required': 'Required',
  'text.optional': 'Optional',
  'text.none': 'None',
  'text.all': 'All',
  'text.other': 'Other',

  // 时间相关
  'time.create': 'Create Time',
  'time.update': 'Update Time',
  'time.start': 'Start Time',
  'time.end': 'End Time',
  'time.today': 'Today',
  'time.yesterday': 'Yesterday',
  'time.this.week': 'This Week',
  'time.this.month': 'This Month',
  'time.this.year': 'This Year',

  // 系统相关
  'system.title': 'IoT Connector',
  'system.login': 'Login',
  'system.logout': 'Logout',
  'system.profile': 'Profile',
  'system.settings': 'Settings',
  'system.help': 'Help',
  'system.documentation': 'Documentation',
  'system.source.code': 'Source Code',
  'system.notification': 'Notification',
  'system.language': 'Language',
  'system.theme': 'Theme',

  // Login page
  'login.welcome': 'Welcome',
  'login.please.input.account': 'Please enter your account information',
  'login.placeholder.username': 'Username',
  'login.placeholder.password': 'Password',
  'login.placeholder.captcha': 'Captcha',
  'login.remember': 'Remember me',
  'login.submit': 'Sign in',
  'login.slogan': 'Connect Everything, Actively Adapt Protocols, Beyond Standards',
  'login.intro': 'Connect everything, control the future. The IoT platform provides one-stop solutions for device interconnection, data collection and intelligent analytics. It supports multiple protocols and plugin extensions, emphasizing proactive adaptation to diverse IoT scenarios.',

  // 导航栏
  'navBar.lang': 'Language',
  'navBar.notification': 'Notification',
  'navBar.fullscreen': 'Fullscreen',
  'navBar.exit.fullscreen': 'Exit Fullscreen',

  // 设备相关
  'device.name': 'Device Name',
  'device.type': 'Device Type',
  'device.status': 'Device Status',
  'device.online': 'Online',
  'device.offline': 'Offline',
  'device.add': 'Add Device',
  'device.edit': 'Edit Device',
  'device.delete': 'Delete Device',
  'device.detail': 'Device Detail',
  'device.list': 'Device List',
  'device.management': 'Device Management',

  // 产品相关
  'product.name': 'Product Name',
  'product.type': 'Product Type',
  'product.protocol': 'Protocol',
  'product.add': 'Add Product',
  'product.edit': 'Edit Product',
  'product.delete': 'Delete Product',
  'product.detail': 'Product Detail',
  'product.list': 'Product List',
  'product.management': 'Product Management',

  // 用户相关
  'user.name': 'User Name',
  'user.nickname': 'Nickname',
  'user.email': 'Email',
  'user.phone': 'Phone',
  'user.role': 'Role',
  'user.add': 'Add User',
  'user.edit': 'Edit User',
  'user.delete': 'Delete User',
  'user.detail': 'User Detail',
  'user.list': 'User List',
  'user.management': 'User Management',

  // 通知相关

  'notice.name': 'Notice Name',
  'notice.title': 'Notice Title',
  'notice.content': 'Notice Content',
  'notice.type': 'Notice Type',
  'notice.status': 'Notice Status',
  'notice.create.time': 'Create Time',
  'notice.add': 'Add Notice',
  'notice.edit': 'Edit Notice',
  'notice.delete': 'Delete Notice',
  'notice.detail': 'Notice Detail',
  'notice.list': 'Notice List',
  'notice.management': 'Notice Management',
  'notice.view.more': 'View More',

  // Template & Notification
  'notice.channel': 'Notice Channel',
  'template.name': 'Template Name',
  'template.total': 'Total Templates',
  'template.disabled': 'Disabled Templates',
  'template.content': 'Template Content',
  'template.enabled': 'Enabled Templates',

  // 平台特性
  'platform.feature.multi.protocol': 'Multi-Protocol Access',
  'platform.feature.multi.protocol.desc': 'Support MQTT, CoAP, HTTP and other IoT protocols for easy device integration',
  'platform.feature.massive.devices': 'Massive Device Management',
  'platform.feature.massive.devices.desc': 'Support millions of concurrent device connections with full lifecycle management',
  'platform.feature.real.time': 'Real-time Data Processing',
  'platform.feature.real.time.desc': 'Millisecond-level data processing capability with real-time computing and complex event processing',
  'platform.feature.security': 'Secure & Reliable',
  'platform.feature.security.desc': 'Enterprise-grade security with device authentication, data encryption and access control',
  'platform.start.using': 'Get Started',

  // 快捷操作
  'quick.action.create.app': 'Create Application',
  'quick.action.create.app.desc': 'Quickly create new IoT applications',
  'quick.action.create.product': 'Create Product',
  'quick.action.create.product.desc': 'Define device types and protocols',
  'quick.action.add.device': 'Add Device',
  'quick.action.add.device.desc': 'Register and connect devices',
  'quick.action.view.data': 'View Data',
  'quick.action.view.data.desc': 'Monitor device data and analytics',
  'quick.action.rule.engine': 'Rule Engine',
  'quick.action.rule.engine.desc': 'Create data processing rules',
  'quick.action.device.monitor': 'Device Monitor',
  'quick.action.device.monitor.desc': 'Real-time device status monitoring',

  // 菜单翻译
  'menu.dashboard': 'Dashboard',
  'menu.system': 'System',
  'menu.system.user': 'User',
  'menu.system.role': 'Role',
  'menu.system.gen': 'Code',
  'menu.system.menu': 'Menu',
  'menu.system.dict': 'Dictionary',
  'menu.system.config': 'Parameter',
  'menu.system.monitor': 'Log',
  'menu.system.monitor.login': 'Login Logs',
  'menu.system.monitor.oper': 'Operation Logs',
  'menu.product': 'IoT Product',
  'menu.product.management': 'Product',
  'menu.product.category': 'Product Category',
  'menu.product.protocol': 'Protocol',
  'menu.device': 'Device',
  'menu.device.list': 'Device List',
  'menu.device.group': 'Device Groups',
  'menu.network': 'Network',
  'menu.network.mqtt': 'MQTT Service',
  'menu.network.tcp': 'TCP Service',
  'menu.network.cert': 'Certificate',
  'menu.video': 'Video',
  'menu.video.imoulife': 'Imoulife Cloud',
  'menu.video.ezviz': 'Ezviz Cloud (Unavailable)',
  'menu.rule': 'Data Flow',
  'menu.rule.flow': 'Data Forwarding',
  'menu.rule.chain': 'Rule Orchestration',
  'menu.rule.bridge': 'Data Bridge',
  'menu.rule.bridge.connection': 'Connection',
  'menu.rule.bridge.rule': 'Bridge Rules',
  'menu.linkage': 'Scene Linkage',
  'menu.linkage.management': 'Linkage',
  'menu.linkage.logs': 'Linkage Logs',
  'menu.app': 'Northbound Applications',
  'menu.app.development': 'Application',
  'menu.notice': 'Notification',
  'menu.notice.channel': 'Notice Channels',
  'menu.notice.template': 'Notice Templates',

  // 版本日志相关
  'version.title': 'Version Updates',
  'version.new.release': '🎉 New Version Released',
  'version.i.know': 'I Know',
  'version.view.details': 'View Details',
  'version.view.changelog': 'Changelog',
  'version.view.all': 'View All Versions',
  'version.type.major': 'Major Update',
  'version.type.minor': 'Feature Update',
  'version.type.patch': 'Bug Fix',
  'version.type.hotfix': 'Hotfix',
  'version.new': 'New',
  'version.mark.read': 'Mark as Read',
  'version.marked.read': 'Marked as read',

  //common
  // 用户管理相关
  'user.username': 'Username',
  'user.alias': 'Nickname',
  'user.mobile': 'Mobile',
  'user.status': 'Status',
  'user.createTime': 'Create Time',
  'user.lastLoginTime': 'Last Login Time',
  'user.operation': 'Operation',
  'user.placeholder.username': 'Please enter username',
  'user.placeholder.alias': 'Please enter nickname',
  'user.placeholder.mobile': 'Please enter mobile number',
  'user.placeholder.status': 'Please select status',
  'user.placeholder.createTime': 'Please select create time',
  'user.resetPassword': 'Reset Password',
  'user.assignRole': 'Assign Role',
  'user.confirm.delete': 'Are you sure to delete user "{name}"?',
  'user.confirm.delete.title': 'Confirm to delete selected data?',
  'user.confirm.delete.content': 'Currently selected data with ID: {ids}',
  'user.confirm.resetPassword': 'Are you sure to reset password for user "{name}"?',
  'user.confirm.status': 'Are you sure to {action} user "{name}"?',
  'user.success.delete': 'Delete successful',
  'user.success.resetPassword': 'Reset password successful',

  // 通用状态
  'common.enable': 'Enable',
  'common.disable': 'Disable',
  'common.remark': 'Remark',
  'common.success': ' successful',
  'common.error': ' error',

  // 设备管理相关
  'device.deviceName': 'Device Name',
  'device.deviceId': 'DeviceId',
  'device.productKey': 'ProductKey',
  'device.productName': 'Product Name',
  'device.deviceStatus': 'Device Status',
  'device.communicationStatus': 'Communication Status',
  'device.deviceSerial': 'Device Serial',
  'device.lastCommunicationTime': 'Last Communication Time',
  'device.deviceList': 'Device List',
  'device.deviceGroup': 'Device Group',
  'device.allGroups': 'All Groups',
  'device.bindProduct': 'Bind Product',
  'device.onlineStatus': 'Online Status',
  'device.manufacturer': 'Manufacturer',
  'device.accessMethod': 'Access Method',
  'device.node': 'Device Node',
  'device.dataProtocol': 'Data Protocol',
  'device.tags': 'Device Tags',

  // 网络组件相关
  'network.server': 'Server',
  'network.client': 'Client',
  'network.certName': 'Certificate Name',
  'network.expireTime': 'Expire Time',
  'network.connectionName': 'Connection Name',
  'network.connectionType': 'Connection Type',
  'network.connectionInfo': 'Connection Info',
  'network.dataFlow': 'Data Flow',
  'network.pluginType': 'Plugin Type',
  'network.targetConnection': 'Target Connection',
  'network.associatedProduct': 'Associated Product',
  'network.bridgeType': 'Bridge Type',

  // 规则引擎相关
  'rule.ruleName': 'Rule Name',
  'rule.createTime': 'Create Time',
  'rule.detailDescription': 'Detail Description',
  'rule.ruleChainName': 'Rule Chain Name',
  'rule.ruleChainId': 'Rule Chain Name/ID',
  'rule.description': 'Description',
  'rule.lastSyncTime': 'Last Sync Time',
  'rule.ruleType': 'Rule Name/Type',

  // 场景联动相关
  'linkage.sceneName': 'Scene Name',
  'linkage.triggerMethod': 'Trigger Method',
  'linkage.operation': 'Operation',
  'linkage.trigger': 'Trigger',
  'linkage.logs': 'Logs',
  'linkage.disable': 'Disable',
  'linkage.executionStatus': 'Execution Status',
  'linkage.businessType': 'Business Type',

  // 应用管理相关
  'app.appName': 'Application Name',
  'app.appDescription': 'Application Description',
  'app.appId': 'Application ID',
  'app.appStatus': 'Application Status',
  'app.configInfo': 'Configuration Info',
  'app.creator': 'Creator',
  'app.createTime': 'Create Time',
  'app.updateTime': 'Update Time',
  'app.view': 'View',

  // 通知渠道相关
  'notice.dingtalk': 'DingTalk',
  'notice.feishu': 'Feishu',
  'notice.aliyunSms': 'Aliyun SMS',
  'notice.email': 'Email',
  'notice.securityTip': 'Please keep connection information safe and confidential',

  // 通用标签
  'common.tag': 'Tag',
  'common.expand': 'Expand',
  'common.collapse': 'Collapse',
  'common.status': 'Status',
  'common.running.status': 'Running Status',
  'common.port': 'Port',

  'compound.deviceNameDeviceId': 'Device Name/DeviceId',
  'compound.productProductKey': 'Product/ProductKey',
  'compound.connectionNameType': 'Connection Name/Type'
}
